muscle relaxant - Dictionary definition and meaning for word
muscle relaxant
Definition (noun) a drug that reduces muscle contractility by blocking the transmission of nerve impulses or by decreasing the excitability of the motor end plate or by other actions
Word used in video below:
text: That stands for
Distressed Muscle Tank.
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com